Everything about Branch Computer Science totally explained
A
branch (or
jump on some
computer architectures, such as the
PDP-8 and
Intel x86) is a point in a
computer program where the
flow of control is altered. The term branch is usually used when referring to a program written in
machine code or
assembly language; in a
high-level programming language, branches usually take the form of
conditional statements,
subroutine calls or
GOTO statements. An instruction that causes a branch, a branch instruction, can be
taken or
not taken: if a branch isn't taken, the flow of control is unchanged and the next instruction to be executed is the instruction immediately following the current instruction in
memory; if taken, the next instruction to be executed is an instruction at some other place in memory. There are two usual forms of branch instruction: a
conditional branch that can be either taken or not taken, depending on a condition such as a
CPU flag, and an
unconditional branch which is always taken.
Examples
An unconditional branch in Intel assembly language:
jmp 0x00100000
A conditional branch in Intel assembly language:
jz 0x00100000
Further Information
Get more info on 'Branch Computer Science'.
|
External Link Exchanges
Do you know how hard it is to get a link from a large encyclopaedia? Well we're different and will prove it. To get a link from us just add the following HTML to your site on a relevant page:
<a href="http://branch__computer_science.totallyexplained.com">Branch (computer science) Totally Explained</a>
Then simply click through this link from your web page. Our crawlers will verify your link, extract the title of your web page and instantly add a link back to it. If you like you can remove the words Totally Explained and embed the link in article text.
As long as your link remains in place, we'll keep our link to you right here. Please play fair - our crawlers are watching. Your site must be closely related to this one's topic. Any kind of spamming, dubious practises or removing the link will result in your link from us being dropped and, potentially, your whole site being banned. |